@@ -7,16 +7,14 @@ include_directories(include)
77link_directories (${CMAKE_SOURCE_DIR} /lib )
88include_directories (${CMAKE_BINARY_DIR} /include )
99
10- INCLUDE (CMakeForceCompiler )
11- CMAKE_FORCE_CXX_COMPILER (g++ GNU )
12-
10+ add_compile_options (-m64 )
1311set (ENGINE_NAME engine)
1412set (CMAKE_CXX_STANDARD 17)
1513set (CMAKE_CXX_STANDARD_REQUIRED True )
1614set (CMAKE_CXX_FLAGS "-O4" )
1715set (BUILD_SHARED_LIBS True )
18- set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR} /../ build)
19- set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR} /../ build)
16+ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR} /build)
17+ set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR} /build)
2018set (CMAKE_BUILD_TYPE Release)
2119
2220find_package (OpenGL REQUIRED )
@@ -26,27 +24,27 @@ find_package(GLFW3 REQUIRED)
2624find_package (ASSIMP REQUIRED )
2725find_package (Freetype REQUIRED )
2826
29- set (LIBS glfw3 gdi32 opengl32 glew32 assimp zlibstatic)
27+ set (LIBS glfw gdi32 opengl32 glew32 assimp zlibstatic)
3028
3129include_directories (
3230 "${CMAKE_SOURCE_DIR} /src"
3331 "${CMAKE_SOURCE_DIR} /include"
3432)
3533
3634#make stb_image lib
37- add_library (stb_image ${CMAKE_SOURCE_DIR} /../../ src/stb_image.cpp )
35+ add_library (stb_image ${CMAKE_SOURCE_DIR} /src/stb_image.cpp )
3836set (LIBS ${LIBS} stb_image)
3937
4038#make engine lib
41- file (GLOB_RECURSE SOURCES ${CMAKE_SOURCE_DIR} /../../ src/engine/*.cpp )
39+ file (GLOB_RECURSE SOURCES ${CMAKE_SOURCE_DIR} /src/engine/*.cpp )
4240add_library (${ENGINE_NAME} ${SOURCES} )
4341
4442set (LIBS ${LIBS} ${FREETYPE_LIBRARIES} )
4543target_link_libraries (${ENGINE_NAME} ${LIBS} )
4644target_include_directories (${ENGINE_NAME} PRIVATE ${FREETYPE_INCLUDE_DIRS} )
4745
4846#make exe file
49- file (GLOB_RECURSE SOURCES ${CMAKE_SOURCE_DIR} /../ src/*.cpp )
47+ file (GLOB_RECURSE SOURCES ${CMAKE_SOURCE_DIR} /src/generator /*.cpp )
5048add_executable (${PROJECT_NAME} ${SOURCES} )
5149
5250target_link_libraries (
0 commit comments