blob: f7f8a1c66625ddb7f12e99a7097a6898e08bd3af (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
if (WIN32)
set(OS_SOURCES qtlockedfile_win.cpp)
else()
set(OS_SOURCES qtlockedfile_unix.cpp)
endif()
add_library(shared_qtlockedfile STATIC ${OS_SOURCES} qtlockedfile.cpp qtlockedfile.h)
target_link_libraries(shared_qtlockedfile Qt::Core)
target_include_directories(shared_qtlockedfile PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
if (WIN32)
target_compile_definitions(shared_qtlockedfile PRIVATE
"QT_QTLOCKEDFILE_EXPORT=__declspec(dllexport)" _UNICODE UNICODE)
endif()
if (WITH_SANITIZE)
qtc_enable_sanitize(shared_qtlockedfile ${SANITIZE_FLAGS})
endif()
|