IAP GITLAB

Skip to content
Snippets Groups Projects
Commit b267d111 authored by Maximilian Sackel's avatar Maximilian Sackel Committed by Ralf Ulrich
Browse files

initial commit, add CMakeLists.txt and dummy class for testing

parent 6b19a7a9
No related branches found
No related tags found
1 merge request!245Include proposal process rebase
# general # general
add_subdirectory (NullModel) add_subdirectory (NullModel)
# tracking # tracking
add_subdirectory (TrackingLine) add_subdirectory (TrackingLine)
# hadron interaction models # hadron interaction models
add_subdirectory (Sibyll) add_subdirectory (Sibyll)
add_subdirectory (QGSJetII) add_subdirectory (QGSJetII)
...@@ -13,6 +13,8 @@ if (CONEX_FOUND) ...@@ -13,6 +13,8 @@ if (CONEX_FOUND)
endif (CONEX_FOUND) endif (CONEX_FOUND)
add_subdirectory (HadronicElasticModel) add_subdirectory (HadronicElasticModel)
add_subdirectory (UrQMD) add_subdirectory (UrQMD)
add_subdirectory (SwitchProcess)
add_subdirectory (Proposal)
# continuous physics # continuous physics
add_subdirectory (EnergyLoss) add_subdirectory (EnergyLoss)
......
# find_package(PROPOSAL REQUIRED ${LIB_INCLUDE})
FILE (GLOB MODEL_SOURCES *.cc)
FILE (GLOB MODEL_HEADERS *.h)
SET (MODEL_NAMESPACE corsika/process/proposal)
ADD_LIBRARY (ProcessPROPOSAL STATIC ${MODEL_SOURCES})
CORSIKA_COPY_HEADERS_TO_NAMESPACE (ProcessPROPOSAL ${MODEL_NAMESPACE} ${MODEL_HEADERS})
SET_TARGET_PROPERTIES ( ProcessPROPOSAL PROPERTIES VERSION ${PROJECT_VERSION}
SOVERSION 1
# PUBLIC_HEADER "${MODEL_HEADERS}"
)
TARGET_LINK_LIBRARIES (
ProcessPROPOSAL
CORSIKAenvironment
${PROPOSAL_LIBRARY}
)
TARGET_INCLUDE_DIRECTORIES (
ProcessProposal
INTERFACE
$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/include>
$<INSTALL_INTERFACE:include/include>
)
TARGET_INCLUDE_DIRECTORIES (
ProcessProposal
SYSTEM
PUBLIC ${PROPOSAL_INCLUDE_DIR}
INTERFACE ${PROPOSAL_INCLUDE_DIR}
)
INSTALL (
TARGETS ProcessProposal
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
# PUBLIC_HEADER DESTINATION include/${MODEL_NAMESPACE}
)
#include <iostream>
#include <corsika/process/Proposal/Proposal.h>
Interface::Interface() { std::cout<< "Hello World!" << std::endl; }
class Interface {
Interface();
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment