From: <ai...@us...> - 2014-06-20 23:14:02
|
Revision: 13131 http://sourceforge.net/p/plplot/code/13131 Author: airwin Date: 2014-06-20 23:13:53 +0000 (Fri, 20 Jun 2014) Log Message: ----------- Add epa_build configuration for libLASi. Tested on Linux using the build_libLASi target. That target configures, builds, installs, and tests (via ctest) libLASi. The ctest results look fine except that the detailed PostScript file results for the second example are different each time that example is run as discussed on the lasi-devel list. It appears the font commands at the head of the PostScript file are created in different order with different names, but the results look visually identical (as expected if just the font order is changed each time). So this bug is more a curiosity than not, but nevertheless it would be good to deal with it so that the second example produces file-identical results each time rather than different random orders of fonts. Modified Paths: -------------- trunk/cmake/epa_build/CMakeLists.txt Added Paths: ----------- trunk/cmake/epa_build/libLASi/ trunk/cmake/epa_build/libLASi/CMakeLists.txt Modified: trunk/cmake/epa_build/CMakeLists.txt =================================================================== --- trunk/cmake/epa_build/CMakeLists.txt 2014-06-20 20:28:03 UTC (rev 13130) +++ trunk/cmake/epa_build/CMakeLists.txt 2014-06-20 23:13:53 UTC (rev 13131) @@ -424,6 +424,7 @@ # qt4_lite qt5_lite freetype + libLASi ) endif(BUILD_THE_BUILDTOOLS) Added: trunk/cmake/epa_build/libLASi/CMakeLists.txt =================================================================== --- trunk/cmake/epa_build/libLASi/CMakeLists.txt (rev 0) +++ trunk/cmake/epa_build/libLASi/CMakeLists.txt 2014-06-20 23:13:53 UTC (rev 13131) @@ -0,0 +1,59 @@ +# libLASi/CMakeLists.txt + +# Configure the build of a "lite" version of PLplot (with fewer dependencies +# but with fewer features as well). + +# Copyright (C) 2013-2014 Alan W. Irwin + +# This file is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + +# This file is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with this file; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +set(PACKAGE libLASi) + +# List of dependencies (most of which are build tools) which should be +# ignored. +set(ignored_dependencies_LIST ${extra_ignored_dependencies_list}) + +set(dependencies_LIST + freetype + pango + ) + +# Do boilerplate tasks that must be done for each different project +# that is configured as part of epa_build. +epa_boilerplate( + ignored_dependencies_LIST + PACKAGE + dependencies_LIST + dependencies_targets + EPA_PATH + source_PATH + ) + +set(CXXFLAGS "$ENV{CXXFLAGS}") + +# temporary until a libLASi release is made +set(URL /home/software/lasi_svn/HEAD/lasi_allura) + +ExternalProject_Add( + build_${PACKAGE} + DEPENDS "${dependencies_targets}" + URL ${URL} + #URL_MD5 ${URL_MD5} + CONFIGURE_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} "CXXFLAGS=${CXXFLAGS}" ${EPA_CMAKE_COMMAND} ${EPA_BASE}/Source/build_${PACKAGE} + BUILD_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${EPA_PARALLEL_BUILD_COMMAND} + INSTALL_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${EPA_PARALLEL_BUILD_COMMAND} install + TEST_AFTER_INSTALL 1 + TEST_COMMAND ${ENV_EXECUTABLE} PATH=${EPA_PATH} ${EPA_PARALLEL_CTEST_COMMAND} + ) Property changes on: trunk/cmake/epa_build/libLASi/CMakeLists.txt ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |