- 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 Qt5::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()
|