Added missing cmake list files

This commit is contained in:
Anonymous
2014-01-14 11:39:06 -07:00
parent 03cba0b29c
commit 41eaddd9ba
4 changed files with 68 additions and 0 deletions
+2
View File
@@ -8,6 +8,7 @@ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
set(SWG_ROOT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
set(SWG_ENGINE_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/engine)
set(SWG_EXTERNALS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external)
set(SWG_GAME_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/game)
find_package(STLPort REQUIRED)
find_package(ZLib REQUIRED)
@@ -16,3 +17,4 @@ include_directories(${STLPORT_INCLUDE_DIR})
add_subdirectory(external)
add_subdirectory(engine)
add_subdirectory(game)
+2
View File
@@ -0,0 +1,2 @@
add_subdirectory(swgSharedUtility)
@@ -0,0 +1,11 @@
cmake_minimum_required(VERSION 2.8)
project(swgSharedUtility)
if(WIN32)
add_definitions(/D_CRT_SECURE_NO_WARNINGS)
endif()
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include/public)
add_subdirectory(src)
@@ -0,0 +1,53 @@
set(SHARED_SOURCES
shared/Attributes.cpp
shared/Attributes.def
shared/Attributes.h
shared/Behaviors.def
shared/CombatEngineData.cpp
shared/CombatEngineData.h
shared/FirstSwgSharedUtility.h
shared/JediConstants.h
shared/JediConstants.cpp
shared/Locomotions.cpp
shared/Locomotions.def
shared/Locomotions.h
shared/MentalStates.def
shared/Postures.cpp
shared/Postures.def
shared/Postures.h
shared/SpeciesRestrictions.cpp
shared/SpeciesRestrictions.h
shared/States.cpp
shared/States.def
shared/States.h
)
if(WIN32)
set(PLATFORM_SOURCES
win32/FirstSwgSharedUtility.cpp
)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/win32)
else()
set(PLATFORM_SOURCES "")
endif()
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/shared
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedDebug/include/public
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedFoundation/include/public
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedFoundationTypes/include/public
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedGame/include/public
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedMath/include/public
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedMemoryManager/include/public
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedObject/include/public
${SWG_ENGINE_SOURCE_DIR}/shared/library/sharedUtility/include/public
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/localization/include
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/unicode/include
)
add_library(swgSharedUtility STATIC
${SHARED_SOURCES}
${PLATFORM_SOURCES}
)