Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # CMakeList.txt : CMake project for leaping_frog, include source and define
- # project specific logic here.
- #
- cmake_minimum_required (VERSION 3.8)
- project (leaping_frog)
- set (CMAKE_CXX_STANDARD 11)
- include_directories(
- include
- )
- ## If you want to link SFML statically
- set(SFML_STATIC_LIBRARIES TRUE)
- foreach(flag
- CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE
- CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO)
- if(${flag} MATCHES "/MD")
- string(REGEX REPLACE "/MD" "/MT" ${flag} "${${flag}}")
- endif()
- endforeach()
- ## In most cases better set in the CMake cache
- set(SFML_DIR "<sfml root prefix>/lib/cmake/SFML")
- #set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}" ${CMAKE_MODULE_PATH})
- find_package(SFML 2 COMPONENTS
- audio
- graphics
- network
- system
- window
- REQUIRED)
- add_executable (${PROJECT_NAME}
- src/leaping_frog.cpp
- src/Aircraft.cpp
- src/Entity.cpp
- src/Game.cpp
- src/SceneNode.cpp
- src/SpriteNode.cpp
- src/World.cpp
- )
- target_link_libraries(${PROJECT_NAME}
- sfml-audio
- sfml-graphics
- sfml-network
- sfml-system
- sfml-window
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement