diff --git a/CMakeLists.txt b/CMakeLists.txt index c044021..f683125 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,17 +4,13 @@ project(TerraVisor) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) -# Use the vcpkg toolchain file -#set(CMAKE_TOOLCHAIN_FILE "C:/vcpkg/scripts/buildsystems/vcpkg.cmake" CACHE STRING "Vcpkg toolchain file") - -include(C:/vcpkg/scripts/buildsystems/vcpkg.cmake) - # Find packages using vcpkg find_package(GLEW CONFIG REQUIRED) find_package(glfw3 CONFIG REQUIRED) find_package(glm CONFIG REQUIRED) find_package(assimp CONFIG REQUIRED) +# Direct linking to FreeImage libraries for now if (WIN32) set(FreeImage_INCLUDE_DIR $ENV{VCPKG_ROOT}/packages/freeimage_x64-windows/include) set(FreeImage_LIBRARIES $ENV{VCPKG_ROOT}/packages/freeimage_x64-windows/lib/FreeImage.lib) @@ -23,6 +19,7 @@ elseif (UNIX) set(FreeImage_LIBRARIES $ENV{VCPKG_ROOT}/packages/freeimage_x64-linux/lib/libFreeImage.a) endif() +# Set Debug and Release directories set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG "${CMAKE_BINARY_DIR}") set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_BINARY_DIR}") @@ -36,8 +33,6 @@ file(GLOB IMGUI_SOURCES "${CMAKE_SOURCE_DIR}/imgui/backends/imgui_impl_opengl3.cpp" ) -message(STATUS "Sources: ${SOURCES}") - # Add the executable add_executable(TerraVisor ${SOURCES} ${HEADERS} ${IMGUI_SOURCES})