Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required(VERSION 3.12)
- project(CEngine2)
- set(CMAKE_CXX_STANDARD 14)
- #naming the exec
- set(EXECUTABLE_NAME "CEngine2")
- #load in all files
- FILE (GLOB SOURCES src/*)
- add_executable(${EXECUTABLE_NAME} ${SOURCES} )
- #Adding all includes
- #include_directories("${PROJECT_BINARY_DIR}")
- #if(WIN32)
- # set(SFML_ROOT "${PROJECT_SOURCE_DIR}/libs/SFML-2.4.2/")
- # set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/libs/SFML-2.4.2/cmake/Modules")
- #endif()
- #
- #if(APPLE)
- # set(SFML_ROOT "${PROJECT_SOURCE_DIR}/libs/SFML-2.4.2-osx-clang/")
- # set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/libs/SFML-2.4.2-osx-clang/cmake/Modules")
- #endif()
- #SFML stuff
- #set(SFML_STATIC_LIBRARIES TRUE)
- set(SFML_DIR "${PROJECT_SOURCE_DIR}/libs/SFML-2.5.0/lib/cmake/SFML")
- find_package (SFML 2.5 REQUIRED window graphics system)
- include_directories(${PROJECT_SOURCE_DIR}/libs/SFML-2.5.0/include/)
- target_link_libraries(CEngine2 sfml-graphics sfml-audio)
- #SFML END
- install(TARGETS ${EXECUTABLE_NAME} DESTINATION bin)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement