38 lines
683 B
CMake
38 lines
683 B
CMake
# -*- cmake -*-
|
|
|
|
project(libpathing)
|
|
|
|
include(00-Common)
|
|
include(LLCommon)
|
|
include(LLMath)
|
|
|
|
include_directories(
|
|
${LLCOMMON_INCLUDE_DIRS}
|
|
${LLMATH_INCLUDE_DIRS}
|
|
)
|
|
|
|
|
|
if( MSVC )
|
|
add_definitions(-D_SECURE_SCL=0 -D_CRT_SECURE_NO_WARNINGS=1)
|
|
endif( MSVC )
|
|
|
|
set(libpathing_SOURCE_FILES
|
|
llpathinglib.cpp
|
|
llphysicsextensions.cpp
|
|
)
|
|
|
|
set(libpathing_HEADER_FILES
|
|
llpathinglib.h
|
|
llphysicsextensions.h
|
|
)
|
|
|
|
set_source_files_properties(${libpathing_HEADER_FILES}
|
|
PROPERTIES HEADER_FILE_ONLY TRUE)
|
|
|
|
add_library(nd_Pathing STATIC ${libpathing_SOURCE_FILES} ${libpathing_HEADER_FILES} )
|
|
|
|
target_link_libraries(nd_Pathing
|
|
PUBLIC
|
|
llcommon
|
|
)
|