CMakeLists.txt 477 B

12345678910111213
  1. if (WIN32)
  2. set(OS_SOURCES qtlockedfile_win.cpp)
  3. else()
  4. set(OS_SOURCES qtlockedfile_unix.cpp)
  5. endif()
  6. add_library(shared_qtlockedfile STATIC ${OS_SOURCES} qtlockedfile.cpp qtlockedfile.h)
  7. target_link_libraries(shared_qtlockedfile Qt5::Core)
  8. target_include_directories(shared_qtlockedfile PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
  9. if (WIN32)
  10. target_compile_definitions(shared_qtlockedfile PRIVATE
  11. "QT_QTLOCKEDFILE_EXPORT=__declspec(dllexport)" _UNICODE UNICODE)
  12. endif()