41 lines
607 B
CMake
41 lines
607 B
CMake
|
# cmake file for debase
|
||
|
|
||
|
if (NOT DE_DEFS)
|
||
|
message(FATAL_ERROR "Include Defs.cmake")
|
||
|
endif ()
|
||
|
|
||
|
set(DEBASE_SRCS
|
||
|
deDefs.c
|
||
|
deDefs.h
|
||
|
deFloat16.c
|
||
|
deFloat16.h
|
||
|
deFloat16Test.c
|
||
|
deInt32.c
|
||
|
deInt32.h
|
||
|
deInt32Test.c
|
||
|
deMath.c
|
||
|
deMath.h
|
||
|
deMathTest.c
|
||
|
deMemory.c
|
||
|
deMemory.h
|
||
|
deRandom.c
|
||
|
deRandom.h
|
||
|
deString.c
|
||
|
deString.h
|
||
|
deSha1.c
|
||
|
deSha1.h
|
||
|
)
|
||
|
|
||
|
add_library(debase STATIC ${DEBASE_SRCS})
|
||
|
|
||
|
# link debase to libm on unix systems
|
||
|
if (DE_OS_IS_UNIX OR DE_OS_IS_QNX)
|
||
|
target_link_libraries(debase m)
|
||
|
|
||
|
add_definitions(-D_XOPEN_SOURCE=600)
|
||
|
endif ()
|
||
|
|
||
|
if (DE_OS_IS_SYMBIAN)
|
||
|
target_link_libraries(debase gcc)
|
||
|
endif()
|