Commit 88cb800f authored by Jan Möbius's avatar Jan Möbius

Renamed T.cc files to T_impl.hh to get rid of IDE problems not showing them.

parent 787d16f1
Pipeline #8737 passed with stage
in 3 minutes and 51 seconds
......@@ -221,16 +221,6 @@ macro (acg_append_files_recursive ret ext)
endforeach ()
endmacro ()
# drop all "*T.cc" files from list
macro (acg_drop_templates list)
foreach (_file ${${list}})
if (_file MATCHES "T.cc$")
list (REMOVE_ITEM ${list} ${_file})
endif ()
endforeach ()
endmacro ()
# get all files in directory, but ignore svn
macro (acg_get_files_in_dir ret dir)
file (GLOB_RECURSE __files RELATIVE "${dir}" "${dir}/*")
......
......@@ -19,9 +19,6 @@ set (directories
acg_append_files (headers "*.hh" ${directories})
acg_append_files (sources "*.cc" ${directories})
# Don't build template cc files as they only contain templates
acg_drop_templates(sources)
# Disable Library installation when not building OpenVolumeMesh on its own but as part of another project!
if ( NOT ${PROJECT_NAME} MATCHES "OpenVolumeMesh")
set(ACG_NO_LIBRARY_INSTALL true)
......@@ -51,20 +48,6 @@ install(DIRECTORY .
PATTERN "tmp" EXCLUDE
PATTERN "Templates" EXCLUDE
PATTERN "Debian*" EXCLUDE)
#install Template cc files (required by headers)
install(DIRECTORY .
DESTINATION include
FILES_MATCHING
PATTERN "*T.cc"
PATTERN "Unittests" EXCLUDE
PATTERN "FileConverter" EXCLUDE
PATTERN "CVS" EXCLUDE
PATTERN ".svn" EXCLUDE
PATTERN "tmp" EXCLUDE
PATTERN "Templates" EXCLUDE
PATTERN "Debian*" EXCLUDE)
endif ()
# Only build unittests and file converter
......
......@@ -187,7 +187,7 @@ private:
} // Namespace OpenVolumeMesh
#if defined(INCLUDE_TEMPLATES) && !defined(COLORATTRIBT_CC)
#include "ColorAttribT.cc"
#include "ColorAttribT_impl.hh"
#endif
#endif /* COLORATTRIB_HH_ */
......@@ -125,7 +125,7 @@ private:
} // Namespace OpenVolumeMesh
#if defined(INCLUDE_TEMPLATES) && !defined(NORMALATTRIBT_CC)
#include "NormalAttribT.cc"
#include "NormalAttribT_impl.hh"
#endif
#endif /* NORMALATTRIB_HH_ */
......@@ -280,7 +280,7 @@ private:
} // Namespace OpenVolumeMesh
#if defined(INCLUDE_TEMPLATES) && !defined(STATUSATTRIBT_CC)
#include "StatusAttribT.cc"
#include "StatusAttribT_impl.hh"
#endif
#endif /* STATUSATTRIB_HH_ */
......@@ -96,7 +96,7 @@ private:
} // Namespace OpenVolumeMesh
#if defined(INCLUDE_TEMPLATES) && !defined(TEXCOORDATTRIBT_CC)
#include "TexCoordAttribT.cc"
#include "TexCoordAttribT_impl.hh"
#endif
#endif /* TEXCOORDATTRIB_HH_ */
......@@ -174,7 +174,7 @@ private:
} // Namespace OpenVolumeMesh
#if defined(INCLUDE_TEMPLATES) && !defined(PROPERTYDEFINEST_CC)
#include "PropertyDefinesT.cc"
#include "PropertyDefinesT_impl.hh"
#endif
#endif /* PROPERTYDEFINES_HH_ */
......@@ -126,7 +126,7 @@ protected:
} // Namespace OpenVolumeMesh
#if defined(INCLUDE_TEMPLATES) && !defined(PROPERTYPTRT_CC)
#include "PropertyPtrT.cc"
#include "PropertyPtrT_impl.hh"
#endif
#endif /* PROPERTYPTR_HH_ */
......@@ -361,7 +361,7 @@ private:
}
#if defined(INCLUDE_TEMPLATES) && !defined(RESOURCEMANAGERT_CC)
#include "ResourceManagerT.cc"
#include "ResourceManagerT_impl.hh"
#endif
#endif /* RESOURCEMANAGER_HH_ */
......@@ -83,7 +83,7 @@ std::istream& operator>>(std::istream& is, std::vector< bool >& rhs);
}
#if defined(INCLUDE_TEMPLATES) && !defined(SERIALIZERST_CC)
#include "SerializersT.cc"
#include "SerializersT_impl.hh"
#endif
#endif // SERIALIZERS_HH
......@@ -184,7 +184,7 @@ private:
} // Namespace FileManager
#if defined(INCLUDE_TEMPLATES) && !defined(FILEMANAGERT_CC)
#include "FileManagerT.cc"
#include "FileManagerT_impl.hh"
#endif
#endif /* FILEMANAGER_HH_ */
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