Skip to content

Commit b9e4459

Browse files
committed
lol
1 parent 55887a2 commit b9e4459

2 files changed

Lines changed: 10 additions & 16 deletions

File tree

AntSimulator.exe

241 KB
Binary file not shown.

CMakeLists.txt

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,23 @@
11
cmake_minimum_required(VERSION 3.10)
2-
32
set(PROJECT_NAME AntSimulator)
43
project(${PROJECT_NAME} VERSION 1.0.0 LANGUAGES CXX)
5-
6-
set(SFML_DIR "" CACHE PATH "SFML lib path")
7-
set(SFML_LIB_DIR "${SFML_DIR}/lib")
8-
set(SFML_INC_DIR "${SFML_DIR}/include")
9-
104
find_package(OpenGL)
115

12-
set(SFML_LIBS "${SFML_LIB_DIR}/sfml-graphics-s.lib"
13-
"${SFML_LIB_DIR}/sfml-window-s.lib"
14-
"${SFML_LIB_DIR}/sfml-system-s.lib"
15-
"${SFML_LIB_DIR}/freetype.lib"
16-
"${OPENGL_LIBRARIES}"
17-
"winmm.lib"
18-
)
19-
206
file(GLOB source_files
217
"src/*.cpp"
228
)
239

2410
set(SOURCES ${source_files})
2511

12+
# Detect and add SFML
13+
set(SFML_STATIC_LIBRARIES TRUE)
14+
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules" ${CMAKE_MODULE_PATH})
15+
find_package(SFML 2 REQUIRED COMPONENTS network audio graphics window system)
16+
2617
add_executable(${PROJECT_NAME} ${SOURCES})
2718
add_definitions(-DSFML_STATIC)
28-
target_include_directories(${PROJECT_NAME} PRIVATE "${SFML_INC_DIR}" "include")
29-
target_link_libraries(${PROJECT_NAME} ${SFML_LIBS})
19+
target_include_directories(${PROJECT_NAME} PRIVATE "include" "lib")
20+
target_link_libraries(${PROJECT_NAME} sfml-system sfml-window sfml-graphics)
21+
if (UNIX)
22+
target_link_libraries(${PROJECT_NAME} pthread)
23+
endif (UNIX)

0 commit comments

Comments
 (0)