From 604fa3ba722a326761a95693ee709d8005fa55d7 Mon Sep 17 00:00:00 2001 From: Andy Zhang Date: Thu, 4 Apr 2024 10:49:36 +0800 Subject: [PATCH] Fixed build issues on Linux. --- src/CMakeLists.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7eefc2a72..686942cc5 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -20,9 +20,8 @@ # SOFTWARE. # ##################################################################################################### -file(GLOB UTILS *.cpp) -add_library(util ${UTILS}) - +add_library(util argParse.cpp colors.cpp logging.cpp rounding.cpp symbols.cpp testing.cpp util.cpp) +add_library(steppable number.cpp fraction.cpp expression.cpp) # file(GLOB GUIS gui/*.cpp) # add_executable(gui ${GUIS}) @@ -46,8 +45,9 @@ foreach (COMPONENT IN LISTS COMPONENTS) list(APPEND CALCULATOR_FILES ${COMPONENT}/${COMPONENT}.cpp ${COMPONENT}/${COMPONENT}Report.cpp) endforeach () -add_library(calc ${CALCULATOR_FILES} fraction.cpp number.cpp) -target_link_libraries(calc util) +add_library(calc ${CALCULATOR_FILES} fraction.cpp number.cpp expression.cpp) +target_link_libraries(steppable util) +target_link_libraries(calc steppable) # target_link_libraries(gui util) target_include_directories(calc PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include/) # target_include_directories(gui PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include/)