Hi Cirilo, Thank you for the FindGLM script. I had to modify it slightly, as it did not work with CMake 3.4.0 (problem with STREQUAL).
Here is complete patch [1], that I applied to KiCad in order to use the system glm library (0.9.7 in my case). If there are no problems with other platforms/library versions, I guess it might be committed. Regards, Orson 1. https://orson.net.pl/pub/glm.patch On 12/06/2015 11:17 PM, Cirilo Bernardo wrote: > Thanks Bernhard, > > I just checked on MSYS2 and it works as well. Can someone push the > FindGLM.cmake script on > google drive into the kicad/CMakeModules directory? I'll create a branch > later and see if there are > any issues encountered when I delete the glm source from the tree and use > find_package + > include-directories. Even if there are any issues to be resolved, with the > script installed Orson and > Tom should be able to move the GAL code to the external glm lib whenever > it's convenient. > > - Cirilo > > > On Mon, Dec 7, 2015 at 8:55 AM, Bernhard Stegmaier <stegma...@sw-systems.de> > wrote: > >> … works fine on OS X with a MacPorts installed glm: >> >> bstegmaier$ cmake . >> -- The CXX compiler identification is AppleClang 7.0.0.7000176 >> -- The C compiler identification is AppleClang 7.0.0.7000176 >> -- Check for working CXX compiler: >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ >> -- Check for working CXX compiler: >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ >> -- works >> -- Detecting CXX compiler ABI info >> -- Detecting CXX compiler ABI info - done >> -- Detecting CXX compile features >> -- Detecting CXX compile features - done >> -- Check for working C compiler: >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc >> -- Check for working C compiler: >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc >> -- works >> -- Detecting C compiler ABI info >> -- Detecting C compiler ABI info - done >> -- Detecting C compile features >> -- Detecting C compile features - done >> -- Found GLM: /opt/local/include/glm (found suitable version "0.9.6.3", >> minimum required is "0.9.5.4") >> -- Configuring done >> -- Generating done >> -- Build files have been written to: >> /Volumes/OSXData/Users/bstegmaier/glm-test >> >> >> Regards, >> Bernhard >> >> On 06.12.2015, at 22:30, Cirilo Bernardo <cirilo.berna...@gmail.com> >> wrote: >> >> I've written a FindGLM script to help with the effort to remove glm source >> code from >> the kicad tree. This works on Linux (well, at least Debian) but needs >> some testing >> on MSYS2 and OSX. I believe this script is necessary because: >> >> 1. Different distributions are erratic in the inclusion of a FindGLM >> script or the >> newer glmConfig script. >> 2. All other versions of the FindGLM script which I have seen are >> defective - >> they do not support version checking. >> 3. The glmConfig script, even if it exists and is installed, is also >> defective >> since the version information is hard-coded into the CMakeLists.txt file >> which generates the glmConfig script rather than taking the values from the >> setup.hpp file. >> 4. This script should work for all known versions of glm from the 0.9.4 >> version >> included in the kicad tree to the 0.9.8 development version. >> >> >> https://drive.google.com/folderview?id=0By_XTJN-s8aXel9BZjA2ZFlGckU&usp=sharing >> >> - Cirilo >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : kicad-developers@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp >> >> >> > > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp