Commit 13e5802a authored by Vratislav Chudoba's avatar Vratislav Chudoba

CMakeLists files stripped of excess.

parent bcb132d1
...@@ -6,15 +6,9 @@ ROOT_STANDARD_LIBRARY_PACKAGE(AculData ...@@ -6,15 +6,9 @@ ROOT_STANDARD_LIBRARY_PACKAGE(AculData
HEADERS HEADERS
AculCalibCsI.h AculCalibCsI.h
AculCalibration.h AculCalibration.h
# ConfigDictionary.h
# ReturnCodes.h
# AculDataLinkDef.h
SOURCES SOURCES
AculCalibCsI.cpp AculCalibCsI.cpp
AculCalibration.cpp AculCalibration.cpp
# ConfigDictionary.cpp
# DICTIONARY_OPTIONS
# -writeEmptyRootPCM
# DEPENDENCIES # DEPENDENCIES
# MathCore # MathCore
# Matrix # Matrix
......
cmake_minimum_required(VERSION 3.0) cmake_minimum_required(VERSION 3.0)
project(AculUtils) project(AculUtils)
# Find ROOT package # Find ROOT package
find_package(ROOT REQUIRED) find_package(ROOT REQUIRED)
...@@ -9,73 +8,12 @@ find_package(ROOT REQUIRED) ...@@ -9,73 +8,12 @@ find_package(ROOT REQUIRED)
include_directories(${ROOT_INCLUDE_DIRS}) include_directories(${ROOT_INCLUDE_DIRS})
# Print the value of ROOT_INCLUDE_DIRS # Print the value of ROOT_INCLUDE_DIRS
message(STATUS "ROOT include directories: ${ROOT_INCLUDE_DIRS}") message(STATUS "ROOT include directories: ${ROOT_INCLUDE_DIRS}")
# message(STATUS "target_link_libraries(TELoss): ${ROOT_LIBRARIES}")
# include_directories(TELoss)
# Add the TELoss directory # Add the subdirectories
add_subdirectory(TELoss) add_subdirectory(TELoss)
add_subdirectory(AculData) add_subdirectory(AculData)
# Add the "TELoss" directory to the include path
# include_directories(TELoss)
# Add the source files
# set(SOURCES
# TELoss/TELoss.cpp
# TELoss/TELoss.h
# TELoss/linkdef.h
# )
# # Add the Fortran source file
# set(FORTRAN_SOURCES
# TELoss/ELOSS.f90
# )
# Set the output directory for the dictionary files # Set the output directory for the dictionary files
# set(GEN_DICT_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/TELoss)
set(GEN_DICT_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}) set(GEN_DICT_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR})
message(STATUS "CMAKE_CURRENT_BINARY_DIR: ${CMAKE_CURRENT_BINARY_DIR}") message(STATUS "CMAKE_CURRENT_BINARY_DIR: ${CMAKE_CURRENT_BINARY_DIR}")
message(STATUS "GEN_DICT_OUTPUT_DIR: ${GEN_DICT_OUTPUT_DIR}") message(STATUS "GEN_DICT_OUTPUT_DIR: ${GEN_DICT_OUTPUT_DIR}")
\ No newline at end of file
# Generate dictionary for TELoss class
# #working
# ROOT_GENERATE_DICTIONARY(G__TELoss ${CMAKE_CURRENT_SOURCE_DIR}/TELoss/TELoss.h
# LINKDEF TELoss/TELossLinkDef.h)
message(STATUS "CMAKE_CURRENT_SOURCE_DIR: ${CMAKE_CURRENT_SOURCE_DIR}")
# ROOT_GENERATE_DICTIONARY(G__TELoss TELoss/TELoss.h LINKDEF TELoss/linkdef.h OPTIONS -I${CMAKE_CURRENT_SOURCE_DIR}/TELoss -o ${CMAKE_CURRENT_BINARY_DIR}/TELoss)
# ROOT_GENERATE_DICTIONARY(G__TELoss ${CMAKE_CURRENT_SOURCE_DIR}/TELoss/TELoss.h
# LINKDEF TELoss/TELossLinkDef.h
# OPTIONS -I${CMAKE_CURRENT_SOURCE_DIR}/TELoss -o ${GEN_DICT_OUTPUT_DIR})
# ROOT_GENERATE_DICTIONARY(G__TELoss ${CMAKE_CURRENT_SOURCE_DIR}/TELoss/TELoss.h
# # MODULE TELoss
# # LINKDEF ${CMAKE_CURRENT_SOURCE_DIR}/TELoss/TELossLinkDef.h
# LINKDEF TELoss/TELossLinkDef.h
# OPTIONS -o ${GEN_DICT_OUTPUT_DIR})
# Add the dictionary source file to the sources list
# list(APPEND SOURCES ${CMAKE_CURRENT_BINARY_DIR}/G__TELoss.cxx)
# list(APPEND SOURCES ${GEN_DICT_OUTPUT_DIR}/G__TELoss.cxx)
message(STATUS "SOURCES: ${SOURCES}")
# Add an executable target for the C++ class
# add_library(TELoss SHARED TELoss/TELoss.cpp TELoss/TELoss.h TELoss/linkdef.h TELoss/ELOSS.f90 ${GEN_DICT_OUTPUT_DIR}/G__TELoss.cxx)
#working
# add_library(TELoss SHARED TELoss/TELoss.cpp TELoss/TELoss.h TELoss/TELossLinkDef.h TELoss/ELOSS.f90 G__TELoss.cxx)
# add_library(TELoss SHARED ${SOURCES} ${FORTRAN_SOURCES})
# Link ROOT libraries
# target_link_libraries(TELoss ${ROOT_LIBRARIES})
# target_link_libraries(TELoss PUBLIC ROOT::Core)
# Set compiler flags for Fortran source
# enable_language(Fortran)
# set_source_files_properties(${FORTRAN_SOURCES} PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/modules)
# CMakeLists.txt in the TELoss directory ############################################################################
# CMakeLists.txt file for building TELoss package
############################################################################
include_directories(TELoss) include_directories(TELoss)
...@@ -29,10 +31,6 @@ ROOT_GENERATE_DICTIONARY( ...@@ -29,10 +31,6 @@ ROOT_GENERATE_DICTIONARY(
LINKDEF LINKDEF
${CMAKE_CURRENT_SOURCE_DIR}/TELossLinkDef.h) ${CMAKE_CURRENT_SOURCE_DIR}/TELossLinkDef.h)
#working
# ROOT_GENERATE_DICTIONARY(G__TELoss ${CMAKE_CURRENT_SOURCE_DIR}/TELoss/TELoss.h
# LINKDEF TELoss/TELossLinkDef.h)
# Add the dictionary source file to the sources list # Add the dictionary source file to the sources list
list(APPEND SOURCES ${CMAKE_CURRENT_BINARY_DIR}/G__TELoss.cxx) list(APPEND SOURCES ${CMAKE_CURRENT_BINARY_DIR}/G__TELoss.cxx)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment