Skip to content

Commit

Permalink
Remove old-style gauge theory package. Disable mathematica support by…
Browse files Browse the repository at this point in the history
… default.
  • Loading branch information
kpeeters committed Feb 3, 2021
1 parent 70769b9 commit b899f94
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 72 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ endif()
# )

# Turn Mathematica support on/off.
option(ENABLE_MATHEMATICA "Enable Mathematica support" ON)
option(ENABLE_MATHEMATICA "Enable Mathematica support" OFF)

# Are we trying to build cadabra as a c++ library?
option(BUILD_AS_CPP_LIBRARY "Build cadabra as a C++ library" OFF)
Expand Down
48 changes: 1 addition & 47 deletions core/packages/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,6 @@ set(PACKAGEDIR ${CMAKE_BINARY_DIR}/core/packages/cdb)
# Enumerate packages
#---------------------------------------------------------------------------

set(OLDPACKAGES
# relativity/__init__
# relativity/schwarzschild
gauge_theory/__init__
gauge_theory/instantons
)

set(PACKAGES
core/component
core/manip
Expand All @@ -32,55 +25,16 @@ set(PACKAGES
utils/node
utils/develop
sympy/solvers
gauge_theory/instantons
relativity/abstract
relativity/schwarzschild
)

set(PDIRS
relativity
gauge_theory
)


#---------------------------------------------------------------------------
# Convert packages from cdb to python.
#---------------------------------------------------------------------------

message(STATUS "Packages built in ${PACKAGEDIR}")
file(MAKE_DIRECTORY ${PACKAGEDIR})
foreach(PDIR ${PDIRS})
add_custom_target("${PDIR}" ALL
COMMAND ${CMAKE_COMMAND} -E make_directory ${PACKAGEDIR}/${PDIR}
COMMENT "Creating package ${PDIR}...")
endforeach()
foreach(PACKAGE ${OLDPACKAGES})
string(REGEX REPLACE "/" "_" PACKAGETARGET ${PACKAGE})
message(STATUS "\t${PACKAGETARGET}")
add_custom_target("${PACKAGETARGET}" ALL
COMMAND cadabra2python ${CMAKE_SOURCE_DIR}/core/packages/cdb/${PACKAGE}.cdb ${PACKAGEDIR}/${PACKAGE}.py
COMMENT "Creating ${PACKAGE}.py...")
endforeach()


#---------------------------------------------------------------------------
# Install packages
#---------------------------------------------------------------------------

foreach(PACKAGE ${OLDPACKAGES})
get_filename_component(PINSTALL ${PACKAGE} DIRECTORY)
# Remove old packages in the global site path
if(NOT WIN32)
remove_file(${OLD_PYTHON_SITE_PATH}/${PACKAGEDIR}/${PACKAGE}.py)
remove_file(${OLDER_PYTHON_SITE_PATH}/${PACKAGEDIR}/${PACKAGE}.py)
endif()
install(
FILES
"${PACKAGEDIR}/${PACKAGE}.py"
DESTINATION
${PYTHON_CDB_PACKAGE_PATH}/${PINSTALL}
)
endforeach()

foreach(PACKAGE ${PACKAGES})
get_filename_component(PINSTALL ${PACKAGE} DIRECTORY)
install(
Expand Down
8 changes: 0 additions & 8 deletions core/packages/cdb/gauge_theory/__init__.cdb

This file was deleted.

16 changes: 0 additions & 16 deletions core/packages/cdb/gauge_theory/instantons.cdb

This file was deleted.

0 comments on commit b899f94

Please sign in to comment.