Advertisement
Valderman

CMakeLists.txt

Apr 1st, 2022 (edited)
1,540
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 0.63 KB | None | 0 0
  1. cmake_minimum_required(VERSION 3.16)
  2. project(TWin)
  3.  
  4. set(CMAKE_CXX_COMPILER g++)
  5. set(CMAKE_CXX_STANDARD 17)
  6. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
  7. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror")
  8. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wextra")
  9.  
  10. set(CMAKE_PREFIX_PATH "/opt/Qt")
  11. find_package(Qt5Core REQUIRED)
  12. find_package(Qt5Gui REQUIRED)
  13. find_package(Qt5Widgets REQUIRED)
  14.  
  15. set(CMAKE_AUTOMOC ON)
  16. set(CMAKE_INCLUDE_CURRENT_DIR ON)
  17.  
  18. set(SOURCE_FILE 01-two-windows.cpp counter.cpp)
  19. add_executable(${PROJECT_NAME} ${SOURCE_FILE})
  20.  
  21. target_link_libraries(${PROJECT_NAME}
  22.     PUBLIC
  23.         Qt5::Widgets
  24.         Qt5::Core
  25.         Qt5::Gui
  26. )
  27.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement