mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-26 20:03:13 +00:00
46 lines
1.7 KiB
CMake
46 lines
1.7 KiB
CMake
![]() |
set(CORE_HEADERS
|
||
|
${CORE_HEADERS}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qmutex.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qreadwritelock.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qsemaphore.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qthread.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qthreadstorage.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qwaitcondition.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qatomic.h
|
||
|
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qmutex_p.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qmutexpool_p.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qorderedmutexlocker_p.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qreadwritelock_p.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qthread_p.h
|
||
|
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qbasicatomic.h
|
||
|
)
|
||
|
|
||
|
set(CORE_SOURCES
|
||
|
${CORE_SOURCES}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qatomic.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qmutex.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qreadwritelock.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qmutexpool.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qsemaphore.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qthread.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qthreadstorage.cpp
|
||
|
)
|
||
|
|
||
|
if(UNIX OR ${KATIE_PLATFORM} STREQUAL "integrity")
|
||
|
set(CORE_SOURCES
|
||
|
${CORE_SOURCES}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qmutex_unix.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qthread_unix.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qwaitcondition_unix.cpp
|
||
|
)
|
||
|
elseif(${KATIE_PLATFORM} STREQUAL "win32")
|
||
|
set(CORE_SOURCES
|
||
|
${CORE_SOURCES}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qmutex_win.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qthread_win.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/thread/qwaitcondition_win.cpp
|
||
|
)
|
||
|
endif()
|