Skip to content

Commit dc31802

Browse files
eagleivgXottab-DUTY
authored andcommitted
CMake: refactoring projects dependencies
1 parent 29a2ffe commit dc31802

File tree

4 files changed

+9
-12
lines changed

4 files changed

+9
-12
lines changed

src/xrCore/CMakeLists.txt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,14 @@ include_directories(
2020
${CMAKE_CURRENT_SOURCE_DIR}/..
2121
${CMAKE_CURRENT_SOURCE_DIR}/../../Externals/pugixml/src
2222
${CMAKE_CURRENT_SOURCE_DIR}/../../sdk/include
23-
/usr/include/SDL2
23+
${SDL_INCLUDE_DIR}
2424
)
2525

2626
add_definitions(-DXRCORE_EXPORTS)
2727
add_library(${PROJECT_NAME} SHARED ${${PROJECT_NAME}__SOURCES} ${${PROJECT_NAME}__INCLUDES})
2828

2929
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
3030
#this is a temporary solution until find_package will not be fixed
31-
set(CRYPTO_LIBRARY crypto++)
32-
set(PUGIXML_LIBRARY pugixml)
3331
set(TBB_LIBRARIES tbb tbbmalloc_proxy tbbmalloc)
34-
set(SDL2_LIB SDL2)
3532

36-
target_link_libraries(${PROJECT_NAME} ${SDL2_LIB} ${LZO_LIBRARY} ${CRYPTO_LIBRARY} ${PUGIXML_LIBRARY} ${TBB_LIBRARIES})
33+
target_link_libraries(${PROJECT_NAME} ${SDL_LIBRARIES} ${LZO_LIBRARY} ${CRYPTO++_LIBRARIES} ${PUGIXML_LIBRARY} ${TBB_LIBRARIES})

src/xrCore/xrDebug.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#include "stdafx.h"
22
#pragma hdrstop
33

4-
#include <SDL.h>
5-
#include <SDL_syswm.h>
4+
#include "SDL.h"
5+
#include "SDL_syswm.h"
66

77
#include "xrDebug.h"
88
#include "os_clipboard.h"

src/xrEngine/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ include_directories(
1111
${CMAKE_CURRENT_SOURCE_DIR}/../../Externals/OpenAutomate/inc
1212
${CMAKE_CURRENT_SOURCE_DIR}/../../sdk/include
1313
${CMAKE_CURRENT_SOURCE_DIR}/../../Externals/luabind
14-
/usr/include/SDL2
14+
${SDL_INCLUDE_DIR}
1515
)
1616

1717
list(REMOVE_ITEM ${PROJECT_NAME}__SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/./tntQAVI.cpp")
@@ -26,4 +26,4 @@ add_definitions(-DENGINE_BUILD)
2626
add_library(${PROJECT_NAME} SHARED ${${PROJECT_NAME}__SOURCES} ${${PROJECT_NAME}__INCLUDES})
2727

2828
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
29-
target_link_libraries(${PROJECT_NAME} xrCore luabind xrAPI xrSound xrScriptEngine luajit theora ${OGG_LIBRARIES} xrCDB xrPhysics openal lockfile)
29+
target_link_libraries(${PROJECT_NAME} xrCore luabind xrAPI xrSound xrScriptEngine luajit theora ${OGG_LIBRARIES} xrCDB xrPhysics openal lockfile ${SDL_LIBRARIES})

src/xrSound/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ include_directories(
1010
${CMAKE_CURRENT_SOURCE_DIR}/..
1111
${CMAKE_CURRENT_SOURCE_DIR}/../xrEngine
1212
${CMAKE_CURRENT_SOURCE_DIR}/../../Externals/libvorbis/include
13-
${CMAKE_CURRENT_SOURCE_DIR}/../../Externals/libogg/include
13+
# ${CMAKE_CURRENT_SOURCE_DIR}/../../Externals/libogg/include
14+
${OGG_INCLUDE_DIRS}
1415
${CMAKE_CURRENT_SOURCE_DIR}/../../Externals/openal/include
1516
${CMAKE_CURRENT_SOURCE_DIR}/../../sdk/include
1617
)
@@ -24,5 +25,4 @@ add_definitions(-DXRSOUND_EXPORTS -DdSINGLE -D_SECURE_SCL=0)
2425
add_library(${PROJECT_NAME} SHARED ${${PROJECT_NAME}__SOURCES} ${${PROJECT_NAME}__INCLUDES})
2526

2627
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
27-
#target_link_libraries(${PROJECT_NAME} xrCore ${OGG_LIBRARIES} vorbis vorbisfile openal xrAPI xrCDB)
28-
target_link_libraries(${PROJECT_NAME} xrCore xrAPI xrCDB)
28+
target_link_libraries(${PROJECT_NAME} xrCore xrAPI xrCDB ${OGG_LIBRARIES})

0 commit comments

Comments
 (0)