diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index 180bb87..0000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -cmake_minimum_required(VERSION 3.16) -project(mos6502 C) - -set(CMAKE_C_STANDARD 17) -set(CMAKE_C_STANDARD_REQUIRED ON) - -# Output binaries in /build/bin -set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) - -# Add warnings and sanitizer options -include(cmake/compiler_warnings.cmake) - -add_subdirectory(src) -add_subdirectory(tests) diff --git a/cmake/compiler_warnings.cmake b/cmake/compiler_warnings.cmake deleted file mode 100644 index 3d9ba7c..0000000 --- a/cmake/compiler_warnings.cmake +++ /dev/null @@ -1,6 +0,0 @@ -# Custom warnings setup -if (MSVC) - add_compile_options(/W4 /permissive-) -else() - add_compile_options(-Wall -Wextra -Wpedantic -Wshadow -Wconversion -Wsign-conversion) -endif() diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt deleted file mode 100644 index 1409df8..0000000 --- a/src/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -add_library(mos6502 - cpu.c - memory.c - emulator.c -) - -target_include_directories(mos6502 PUBLIC - ${CMAKE_SOURCE_DIR}/include -) - -add_executable(mos6502_emulator main.c) -target_link_libraries(mos6502_emulator PRIVATE mos6502)