Advertisement
Guest User

Untitled

a guest
Aug 29th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 1.02 KB | None | 0 0
  1. cmake_minimum_required(VERSION 3.12)
  2. project(CEngine2)
  3.  
  4. set(CMAKE_CXX_STANDARD 14)
  5.  
  6. #naming the exec
  7. set(EXECUTABLE_NAME "CEngine2")
  8.  
  9.  
  10. #load in all files
  11. FILE (GLOB SOURCES src/*)
  12.  
  13. add_executable(${EXECUTABLE_NAME} ${SOURCES} )
  14.  
  15. #Adding all includes
  16. #include_directories("${PROJECT_BINARY_DIR}")
  17.  
  18.  
  19. #if(WIN32)
  20. #    set(SFML_ROOT "${PROJECT_SOURCE_DIR}/libs/SFML-2.4.2/")
  21. #    set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/libs/SFML-2.4.2/cmake/Modules")
  22. #endif()
  23. #
  24. #if(APPLE)
  25. #    set(SFML_ROOT "${PROJECT_SOURCE_DIR}/libs/SFML-2.4.2-osx-clang/")
  26. #    set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/libs/SFML-2.4.2-osx-clang/cmake/Modules")
  27. #endif()
  28.  
  29. #SFML stuff
  30. #set(SFML_STATIC_LIBRARIES TRUE)
  31. set(SFML_DIR "${PROJECT_SOURCE_DIR}/libs/SFML-2.5.0/lib/cmake/SFML")
  32. find_package (SFML 2.5 REQUIRED window graphics system)
  33.  
  34. include_directories(${PROJECT_SOURCE_DIR}/libs/SFML-2.5.0/include/)
  35. target_link_libraries(CEngine2 sfml-graphics sfml-audio)
  36. #SFML END
  37.  
  38. install(TARGETS ${EXECUTABLE_NAME} DESTINATION bin)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement