Skip to content
Snippets Groups Projects
CMakeLists.txt 534 B
Newer Older
Geo Ster's avatar
Geo Ster committed
cmake_minimum_required(VERSION 3.10)

# Set the project name
set(PROJECT_NAME gcnemu)
set(CMAKE_CXX_STANDARD 20)
Geo Ster's avatar
Geo Ster committed
set(CMAKE_BUILD_TYPE RelWithDebInfo)
Geo Ster's avatar
Geo Ster committed

project(${PROJECT_NAME})

include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
conan_basic_setup()

# Create executable target
add_executable(${PROJECT_NAME} src/main.cpp src/common/manager.cpp src/cpu/ee.cpp )
Geo Ster's avatar
Geo Ster committed
target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src)
Geo Ster's avatar
Geo Ster committed

# Link to all the required conan libs
Geo Ster's avatar
Geo Ster committed
target_link_libraries(${PROJECT_NAME} ${CONAN_LIBS})