Browse Source

Added initial cpu-tracker project structure; Added cpu-tracker project CMakeLists.txt

master
chodak166 2 years ago
parent
commit
58e49388e9
  1. 23
      tieto-cpu-tracker/CMakeLists.txt
  2. 1
      tieto-cpu-tracker/app/CMakeLists.txt
  3. 1
      tieto-cpu-tracker/lib/log/CMakeLists.txt
  4. 1
      tieto-cpu-tracker/lib/thread/CMakeLists.txt

23
tieto-cpu-tracker/CMakeLists.txt

@ -0,0 +1,23 @@
cmake_minimum_required(VERSION 3.5)
project(cpu-tracker LANGUAGES C)
set(C_STANDARD 11)
enable_testing()
if(CMAKE_C_COMPILER_ID MATCHES "Clang")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Weverything")
elseif(CMAKE_C_COMPILER_ID STREQUAL "GNU")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra")
endif()
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
get_filename_component(EXTERN_DIR ${CMAKE_CURRENT_LIST_DIR}/extern ABSOLUTE)
option(BUILD_TESTS "Build tests" ON)
add_subdirectory(app)
add_subdirectory(lib/thread)
add_subdirectory(lib/log)

1
tieto-cpu-tracker/app/CMakeLists.txt

@ -0,0 +1 @@
cmake_minimum_required(VERSION 3.5)

1
tieto-cpu-tracker/lib/log/CMakeLists.txt

@ -0,0 +1 @@
cmake_minimum_required(VERSION 3.5)

1
tieto-cpu-tracker/lib/thread/CMakeLists.txt

@ -0,0 +1 @@
cmake_minimum_required(VERSION 3.5)
Loading…
Cancel
Save