]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - CMakeLists.txt
Initial python support
[xonotic/netradiant.git] / CMakeLists.txt
index e920fd6216c4e3522bedc5814d6d51c012e91015..cb56420e90a9f38a671af482a10d6f0c247ba987 100644 (file)
@@ -4,6 +4,7 @@ project(NetRadiant C CXX)
 
 option(BUILD_RADIANT "Build the GUI" ON)
 option(BUILD_CRUNCH "Build Crunch image support" OFF)
+option(EMBED_PYTHON "Embed python" ON)
 option(USE_WERROR "Build with -Werror -pedantic-errors" OFF)
 
 if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
@@ -65,7 +66,8 @@ endif ()
 # Flags
 #-----------------------------------------------------------------------
 
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions -fno-rtti")
+# TODO: check why these CXX flags were set
+# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions -fno-rtti")
 macro(addflags_c args)
     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${args}")
 endmacro()
@@ -145,6 +147,9 @@ else ()
             -DPOSIX=1
     )
 endif ()
+if (EMBED_PYTHON)
+    add_definitions(-D_EMBED_PYTHON)
+endif ()
 
 if (XWINDOWS)
     find_package(X11 REQUIRED)