Add sj4common
This commit is contained in:
parent
ef900e7358
commit
e422aad83d
5 changed files with 321 additions and 6 deletions
|
|
@ -4,15 +4,22 @@ project(sj4)
|
|||
|
||||
option(SJ4_GLOBAL "Use global variables or not" OFF)
|
||||
|
||||
file(GLOB_RECURSE SJ4COMMON_SRCS lib/sj4common/**.c)
|
||||
add_library(sj4common STATIC ${SJ4COMMON_SRCS})
|
||||
target_include_directories(sj4common PUBLIC include/sj4common)
|
||||
target_include_directories(sj4common PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
file(GLOB_RECURSE SJ4CORE_SRCS lib/sj4core/**.c)
|
||||
add_library(sj4core STATIC ${SJ4CORE_SRCS})
|
||||
target_include_directories(sj4core PUBLIC include/sj4common include/sj4core)
|
||||
target_include_directories(sj4core PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
|
||||
target_link_libraries(sj4core PUBLIC sj4common)
|
||||
|
||||
#file(GLOB_RECURSE SJ4RKCV_SRCS lib/sj4rkcv/**.c)
|
||||
#add_library(sj4rkcv STATIC ${SJ4RKCV_SRCS})
|
||||
#target_include_directories(sj4rkcv PUBLIC include/sj4common include/sj4rkcv)
|
||||
#target_include_directories(sj4rkcv PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
|
||||
file(GLOB_RECURSE SJ4RKCV_SRCS lib/sj4rkcv/**.c)
|
||||
add_library(sj4rkcv STATIC ${SJ4RKCV_SRCS})
|
||||
target_include_directories(sj4rkcv PUBLIC include/sj4common include/sj4rkcv)
|
||||
target_include_directories(sj4rkcv PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
|
||||
target_link_libraries(sj4rkcv PUBLIC sj4common)
|
||||
|
||||
file(GLOB_RECURSE SJ4MKDIC_SRCS src/sj4mkdic/**.c)
|
||||
add_executable(sj4mkdic ${SJ4MKDIC_SRCS})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue