kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #16076
Re: [PATCH] Building on FreeBSD
I just tried a clean build (removing the contents of my intree build
folder) with Ashley's patch on Archlinux. Worked fine, cmake did not
fail and the build succeeded. But it also seems like the variable was
set. The CMakeCache.txt contains;
OPENGL_INCLUDE_DIR:PATH=/usr/include
Just some feedback from my end.
2014-12-15 20:00 GMT+01:00 Wayne Stambaugh <stambaughw@xxxxxxxxx>:
> Your patch breaks the CMake configuration on windows (and I suspect
> Linux and OSX as well). The addition of "${OPENGL_INCLUDE_DIR}" to the
> utils/idftools/CMakeList.txt file is the problem. It expands to an
> empty string on windows causing CMake to exit with and error. If I
> remove the double quotes, everything builds fine. Please test this on
> your system to see if it still builds without the double quotes. A
> solution will have to be found that builds on FreeBSD without breaking
> existing builds before this patch can be added to kicad.
>
> On 12/12/2014 8:56 AM, Ashley Mills wrote:
>> Hi there,
>>
>> This is a patch for building on FreeBSD 10.1. Note config options are
>> as follows:
>>
>> cmake ../
>> -DwxWidgets_CONFIG_EXECUTABLE=/usr/local/bin/wxgtk2u-3.0-config
>> -DKICAD_SKIP_BOOST=YES
>>
>> Cheers
>>
>> Ashley
>>
>> === modified file 'include/kiway.h'
>> --- include/kiway.h 2014-11-15 13:43:23 +0000
>> +++ include/kiway.h 2014-12-09 22:13:10 +0000
>> @@ -114,7 +114,7 @@
>> // be mangled.
>> #define KIFACE_INSTANCE_NAME_AND_VERSION "KIFACE_1"
>>
>> -#if defined(__linux__)
>> +#if defined(__linux__) || defined(__FreeBSD__)
>> #define LIB_ENV_VAR wxT( "LD_LIBRARY_PATH" )
>> #elif defined(__WXMAC__)
>> #define LIB_ENV_VAR wxT( "DYLD_LIBRARY_PATH" )
>>
>> === modified file 'utils/idftools/CMakeLists.txt'
>> --- utils/idftools/CMakeLists.txt 2014-10-02 23:03:52 +0000
>> +++ utils/idftools/CMakeLists.txt 2014-12-09 22:13:43 +0000
>> @@ -1,6 +1,7 @@
>> include_directories(
>> "${CMAKE_SOURCE_DIR}/lib_dxf"
>> "${CMAKE_SOURCE_DIR}/utils/idftools"
>> + "${OPENGL_INCLUDE_DIR}"
>> )
>>
>> link_directories(
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help : https://help.launchpad.net/ListHelp
>>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
Follow ups
References