Get target_sources through glob'ing instead of explicit filenames
This commit is contained in:
parent
54c0f2a670
commit
746fed6704
|
@ -6,35 +6,13 @@ project(oscar64 VERSION 1.0 LANGUAGES CXX)
|
||||||
# Define the executable
|
# Define the executable
|
||||||
add_executable(oscar64)
|
add_executable(oscar64)
|
||||||
|
|
||||||
# Add source files
|
|
||||||
target_sources(oscar64 PRIVATE
|
# Glob all source files in the oscar64/ directory
|
||||||
oscar64/Assembler.cpp
|
file(GLOB OSCAR64_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/oscar64/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/oscar64/*.h")
|
||||||
oscar64/ByteCodeGenerator.cpp
|
|
||||||
oscar64/CompilationUnits.cpp
|
# Add the sources to the target
|
||||||
oscar64/Compiler.cpp
|
target_sources(${PROJECT_NAME} PRIVATE ${OSCAR64_SOURCES})
|
||||||
oscar64/Compression.cpp
|
|
||||||
oscar64/Constexpr.cpp
|
|
||||||
oscar64/Declaration.cpp
|
|
||||||
oscar64/Disassembler.cpp
|
|
||||||
oscar64/DiskImage.cpp
|
|
||||||
oscar64/Emulator.cpp
|
|
||||||
oscar64/Errors.cpp
|
|
||||||
oscar64/GlobalAnalyzer.cpp
|
|
||||||
oscar64/GlobalOptimizer.cpp
|
|
||||||
oscar64/Ident.cpp
|
|
||||||
oscar64/InterCode.cpp
|
|
||||||
oscar64/InterCodeGenerator.cpp
|
|
||||||
oscar64/Linker.cpp
|
|
||||||
oscar64/MachineTypes.cpp
|
|
||||||
oscar64/NativeCodeGenerator.cpp
|
|
||||||
oscar64/NativeCodeOutliner.cpp
|
|
||||||
oscar64/NumberSet.cpp
|
|
||||||
oscar64/oscar64.cpp
|
|
||||||
oscar64/Parser.cpp
|
|
||||||
oscar64/Preprocessor.cpp
|
|
||||||
oscar64/Scanner.cpp
|
|
||||||
oscar64/oscar64.rc
|
|
||||||
)
|
|
||||||
|
|
||||||
# Add header files
|
# Add header files
|
||||||
target_include_directories(oscar64 PRIVATE
|
target_include_directories(oscar64 PRIVATE
|
||||||
|
|
Loading…
Reference in New Issue