Rebuild project
@ -1,8 +0,0 @@
|
|||||||
@echo off
|
|
||||||
move CMakeLists.txt cmake
|
|
||||||
cd cmake
|
|
||||||
|
|
||||||
cmake -G "MinGW Makefiles" .
|
|
||||||
mingw32-make -j6
|
|
||||||
move CMakeLists.txt ..
|
|
||||||
pause
|
|
@ -7,16 +7,14 @@ include_directories(include)
|
|||||||
link_directories(${CMAKE_SOURCE_DIR}/lib)
|
link_directories(${CMAKE_SOURCE_DIR}/lib)
|
||||||
include_directories(${CMAKE_BINARY_DIR}/include)
|
include_directories(${CMAKE_BINARY_DIR}/include)
|
||||||
|
|
||||||
INCLUDE(CMakeForceCompiler)
|
add_compile_options(-m64)
|
||||||
CMAKE_FORCE_CXX_COMPILER(g++ GNU)
|
|
||||||
|
|
||||||
set(ENGINE_NAME engine)
|
set(ENGINE_NAME engine)
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
set(CMAKE_CXX_STANDARD 17)
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED True)
|
set(CMAKE_CXX_STANDARD_REQUIRED True)
|
||||||
set(CMAKE_CXX_FLAGS "-O4")
|
set(CMAKE_CXX_FLAGS "-O4")
|
||||||
set(BUILD_SHARED_LIBS True)
|
set(BUILD_SHARED_LIBS True)
|
||||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/../build)
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/build)
|
||||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/../build)
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/build)
|
||||||
set(CMAKE_BUILD_TYPE Release)
|
set(CMAKE_BUILD_TYPE Release)
|
||||||
|
|
||||||
find_package(OpenGL REQUIRED)
|
find_package(OpenGL REQUIRED)
|
||||||
@ -26,7 +24,7 @@ find_package(GLFW3 REQUIRED)
|
|||||||
find_package(ASSIMP REQUIRED)
|
find_package(ASSIMP REQUIRED)
|
||||||
find_package(Freetype REQUIRED)
|
find_package(Freetype REQUIRED)
|
||||||
|
|
||||||
set(LIBS glfw3 gdi32 opengl32 glew32 assimp zlibstatic)
|
set(LIBS glfw gdi32 opengl32 glew32 assimp zlibstatic)
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
"${CMAKE_SOURCE_DIR}/src"
|
"${CMAKE_SOURCE_DIR}/src"
|
||||||
@ -34,11 +32,11 @@ include_directories(
|
|||||||
)
|
)
|
||||||
|
|
||||||
#make stb_image lib
|
#make stb_image lib
|
||||||
add_library(stb_image ${CMAKE_SOURCE_DIR}/../../src/stb_image.cpp)
|
add_library(stb_image ${CMAKE_SOURCE_DIR}/src/stb_image.cpp)
|
||||||
set(LIBS ${LIBS} stb_image)
|
set(LIBS ${LIBS} stb_image)
|
||||||
|
|
||||||
#make engine lib
|
#make engine lib
|
||||||
file(GLOB_RECURSE SOURCES ${CMAKE_SOURCE_DIR}/../../src/engine/*.cpp)
|
file(GLOB_RECURSE SOURCES ${CMAKE_SOURCE_DIR}/src/engine/*.cpp)
|
||||||
add_library(${ENGINE_NAME} ${SOURCES})
|
add_library(${ENGINE_NAME} ${SOURCES})
|
||||||
|
|
||||||
set(LIBS ${LIBS} ${FREETYPE_LIBRARIES})
|
set(LIBS ${LIBS} ${FREETYPE_LIBRARIES})
|
||||||
@ -46,7 +44,7 @@ target_link_libraries(${ENGINE_NAME} ${LIBS})
|
|||||||
target_include_directories(${ENGINE_NAME} PRIVATE ${FREETYPE_INCLUDE_DIRS})
|
target_include_directories(${ENGINE_NAME} PRIVATE ${FREETYPE_INCLUDE_DIRS})
|
||||||
|
|
||||||
#make exe file
|
#make exe file
|
||||||
file(GLOB_RECURSE SOURCES ${CMAKE_SOURCE_DIR}/../src/*.cpp)
|
file(GLOB_RECURSE SOURCES ${CMAKE_SOURCE_DIR}/src/generator/*.cpp)
|
||||||
add_executable(${PROJECT_NAME} ${SOURCES})
|
add_executable(${PROJECT_NAME} ${SOURCES})
|
||||||
|
|
||||||
target_link_libraries(
|
target_link_libraries(
|
2
build/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
*.dll
|
||||||
|
*.exe
|
Before Width: | Height: | Size: 609 KiB After Width: | Height: | Size: 609 KiB |
Before Width: | Height: | Size: 648 KiB After Width: | Height: | Size: 648 KiB |
Before Width: | Height: | Size: 671 KiB After Width: | Height: | Size: 671 KiB |
Before Width: | Height: | Size: 673 KiB After Width: | Height: | Size: 673 KiB |
Before Width: | Height: | Size: 642 KiB After Width: | Height: | Size: 642 KiB |
Before Width: | Height: | Size: 634 KiB After Width: | Height: | Size: 634 KiB |
Before Width: | Height: | Size: 2.8 MiB After Width: | Height: | Size: 2.8 MiB |
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB |
Before Width: | Height: | Size: 495 KiB After Width: | Height: | Size: 495 KiB |
Before Width: | Height: | Size: 166 KiB After Width: | Height: | Size: 166 KiB |
5
comp.bat
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
@echo off
|
||||||
|
|
||||||
|
cmake -G "MinGW Makefiles" .
|
||||||
|
mingw32-make
|
||||||
|
pause
|
@ -6,7 +6,6 @@
|
|||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <GL/glew.h>
|
#include <GL/glew.h>
|
||||||
#include <GL/glext.h>
|
|
||||||
#include <stb_image.h>
|
#include <stb_image.h>
|
||||||
#include "../Config.hpp"
|
#include "../Config.hpp"
|
||||||
|
|
||||||
|