@@ -5,10 +5,8 @@ set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/../../Products"
55set ( CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR} /../../Products" )
66
77include_directories ( ${CMAKE_CURRENT_BINARY_DIR} )
8- configure_file ( CreateNewIDFUsingRulesV8_2_0.in.f90 "${CMAKE_CURRENT_BINARY_DIR} /CreateNewIDFUsingRulesV8_2_0.f90" )
9- configure_file ( IDDAssignV8_2_0.in.f90 "${CMAKE_CURRENT_BINARY_DIR} /IDDAssignV8_2_0.f90" )
10- configure_file ( CreateNewIDFUsingRulesV8_3_0.in.f90 "${CMAKE_CURRENT_BINARY_DIR} /CreateNewIDFUsingRulesV8_3_0.f90" )
11- configure_file ( IDDAssignV8_3_0.in.f90 "${CMAKE_CURRENT_BINARY_DIR} /IDDAssignV8_3_0.f90" )
8+ #configure_file( CreateNewIDFUsingRulesV8_3_0.in.f90 "${CMAKE_CURRENT_BINARY_DIR}/CreateNewIDFUsingRulesV8_3_0.f90" )
9+ #configure_file( IDDAssignV8_3_0.in.f90 "${CMAKE_CURRENT_BINARY_DIR}/IDDAssignV8_3_0.f90" )
1210
1311# first create a static library of shared stuff
1412SET (LIB_SRC
@@ -26,11 +24,6 @@ SET(LIB_SRC
2624)
2725add_library ( TransitionLib STATIC ${LIB_SRC} )
2826
29- # then create all the binaries using just the Transition source that brings in other files
30- SET (SRC
31- Transition.f90
32- )
33-
3427list ( APPEND VERSIONS 1_0_0 )
3528list ( APPEND VERSIONS 1_0_1 )
3629list ( APPEND VERSIONS 1_0_2 )
@@ -87,6 +80,12 @@ math(EXPR ii "${i} - 1")
8780LIST (GET VERSIONS ${ii} OLD_VERSION)
8881LIST (GET VERSIONS ${i} NEW_VERSION)
8982
83+ # then create all the binaries using just the Transition source and the appropriate version of the main sub
84+ SET (SRC
85+ Transition.f90
86+ CreateNewIDFUsingRulesV${NEW_VERSION} .f90
87+ )
88+
9089STRING ( REPLACE _ - OLD-VERSION ${OLD_VERSION} )
9190STRING ( REPLACE _ - NEW-VERSION ${NEW_VERSION} )
9291
@@ -96,8 +95,8 @@ SET(CMAKE_Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${LAST_NAME} )
9695ADD_EXECUTABLE ( "${LAST_NAME} " ${SRC} )
9796TARGET_LINK_LIBRARIES ( "${LAST_NAME} " TransitionLib )
9897
99- SET_PROPERTY ( TARGET "${LAST_NAME} "
100- PROPERTY COMPILE_DEFINITIONS V${NEW_VERSION} )
98+ # SET_PROPERTY( TARGET "${LAST_NAME}"
99+ # PROPERTY COMPILE_DEFINITIONS " V${NEW_VERSION}" )
101100
102101ENDFOREACH ()
103102
0 commit comments