File tree Expand file tree Collapse file tree 4 files changed +11
-4
lines changed Expand file tree Collapse file tree 4 files changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -19,12 +19,19 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpermissive --std=c++17")
19
19
20
20
if (NOT CMAKE_BUILD_TYPE )
21
21
set (CMAKE_BUILD_TYPE "Release" CACHE STRING "" FORCE )
22
+ set (LUA_LIBRARIES luajit )
23
+ elseif (${CMAKE_BUILD_TYPE} STREQUAL "RELWITHDEBINFO" )
24
+ set (LUA_LIBRARIES luajit )
25
+ else ()
26
+ set (LUA_LIBRARIES luajit-debug )
22
27
endif ()
23
28
29
+ message ("CMake build ${CMAKE_BUILD_TYPE} " )
30
+
24
31
add_definitions (-D_MT -D_CPPUNWIND -DPURE_DYNAMIC_CAST -DDECLARE_SPECIALIZATION -DM_NOSTDCONTAINERS_EXT -DUSE_OGL )
25
32
26
33
set (LUA_INCLUDE_DIR Externals/LuaJIT/src )
27
- set ( LUA_LIBRARIES luajit )
34
+
28
35
set (LUA_FOUND 1 )
29
36
if (NOT WIN32 )
30
37
find_package (Crypto++ REQUIRED )
Original file line number Diff line number Diff line change @@ -26,4 +26,4 @@ add_definitions(-DXRAICORE_EXPORTS -DAI_COMPILER -D_SECURE_SCL=0)
26
26
add_library (${PROJECT_NAME} SHARED ${${PROJECT_NAME}__SOURCES} ${${PROJECT_NAME}__INCLUDES} )
27
27
28
28
set_target_properties (${PROJECT_NAME} PROPERTIES PREFIX "" )
29
- target_link_libraries (${PROJECT_NAME} xrCore xrMiscMath xrAPI xrScriptEngine luabind luajit )
29
+ target_link_libraries (${PROJECT_NAME} xrCore xrMiscMath xrAPI xrScriptEngine luabind ${LUA_LIBRARIES} )
Original file line number Diff line number Diff line change @@ -29,4 +29,4 @@ add_definitions(-DENGINE_BUILD)
29
29
add_library (${PROJECT_NAME} SHARED ${${PROJECT_NAME}__SOURCES} ${${PROJECT_NAME}__INCLUDES} )
30
30
31
31
set_target_properties (${PROJECT_NAME} PROPERTIES PREFIX "" )
32
- target_link_libraries (${PROJECT_NAME} xrCore xrMiscMath luabind xrAPI xrSound xrScriptEngine luajit theora ${OGG_LIBRARIES} xrCDB xrPhysics freeimage openal lockfile ${SDL_LIBRARIES} )
32
+ target_link_libraries (${PROJECT_NAME} xrCore xrMiscMath luabind xrAPI xrSound xrScriptEngine ${LUA_LIBRARIES} theora ${OGG_LIBRARIES} xrCDB xrPhysics freeimage openal lockfile ${SDL_LIBRARIES} )
Original file line number Diff line number Diff line change @@ -12,4 +12,4 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/.
12
12
add_library (${PROJECT_NAME} SHARED ${${PROJECT_NAME}__SOURCES} ${${PROJECT_NAME}__INCLUDES} )
13
13
14
14
set_target_properties (${PROJECT_NAME} PROPERTIES PREFIX "" )
15
- target_link_libraries (${PROJECT_NAME} xrAPI xrCore luabind luajit )
15
+ target_link_libraries (${PROJECT_NAME} xrAPI xrCore luabind ${LUA_LIBRARIES} )
You can’t perform that action at this time.
0 commit comments