Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Older versions versus new

Older versions versus new

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
22 Posts 3 Posters 3.2k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • aha_1980A aha_1980

    @yuliana

    I am referring to the warning I am receiving.

    The CMake warning? Do you use CMake at all? Have you installed it? And as @SGaist already asked:

    Did you point your kit to your installed version of CMake ?

    Regards

    Y Offline
    Y Offline
    yuliana
    wrote on last edited by
    #10

    @aha_1980 @SGaist Yes this is what I have applied thus far.

    0_1557430834606_image (1).png

    0_1557430850477_image (2).png

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #11

      Are you setting the build type anywhere in your own project ?

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      Y 1 Reply Last reply
      0
      • SGaistS SGaist

        Are you setting the build type anywhere in your own project ?

        Y Offline
        Y Offline
        yuliana
        wrote on last edited by
        #12

        @SGaist not sure what you mean by that so I am going to go ahead and say no!

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #13

          Then check in CMakeList.txt.user

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          Y 1 Reply Last reply
          0
          • SGaistS SGaist

            Then check in CMakeList.txt.user

            Y Offline
            Y Offline
            yuliana
            wrote on last edited by
            #14

            @SGaist what exactly should I check in that file?

            1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #15

              Whether it contains anything related to the build type.

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              Y 1 Reply Last reply
              2
              • SGaistS SGaist

                Whether it contains anything related to the build type.

                Y Offline
                Y Offline
                yuliana
                wrote on last edited by
                #16

                @SGaist I'm not quite sure where to find that file, this is all I have for the CMake folder.

                0_1557514705853_01.PNG

                And this is the CMakeLists.txt file I have in my projects folder.
                0_1557514787732_002.PNG

                Y 1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #17

                  That file should be generated when you configured your project in Qt Creator.

                  Can you show your CMakeLists.txt file content ?

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  Y 1 Reply Last reply
                  2
                  • SGaistS SGaist

                    That file should be generated when you configured your project in Qt Creator.

                    Can you show your CMakeLists.txt file content ?

                    Y Offline
                    Y Offline
                    yuliana
                    wrote on last edited by
                    #18

                    @SGaist is it okay if I send you this file over chat? It might be too big to post. Also regarding the file that should be generated when configuring the project, I believe it has not been created yet.

                    1 Reply Last reply
                    0
                    • Y Offline
                      Y Offline
                      yuliana
                      wrote on last edited by SGaist
                      #19

                      @SGaist I wasn't able to send it to you so here it is:

                      #  Software License Agreement (BSD License)
                      #  Copyright (c) 2003-2015, CHAI3D.
                      #  (www.chai3d.org)
                      #
                      #  All rights reserved.
                      #
                      #  Redistribution and use in source and binary forms, with or without
                      #  modification, are permitted provided that the following conditions
                      #  are met:
                      #
                      #  * Redistributions of source code must retain the above copyright
                      #  notice, this list of conditions and the following disclaimer.
                      #
                      #  * Redistributions in binary form must reproduce the above
                      #  copyright notice, this list of conditions and the following
                      #  disclaimer in the documentation and/or other materials provided
                      #  with the distribution.
                      #
                      #  * Neither the name of CHAI3D nor the names of its contributors may
                      #  be used to endorse or promote products derived from this software
                      #  without specific prior written permission.
                      #
                      #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
                      #  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
                      #  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
                      #  FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
                      #  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
                      #  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
                      #  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
                      #  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
                      #  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
                      #  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
                      #  ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
                      #  POSSIBILITY OF SUCH DAMAGE.
                      #
                      #  $Author: seb $
                      #  $Date: 2015-06-16 14:08:43 +1200 (Tue, 16 Jun 2015) $
                      #  $Rev: 1734 $
                      #
                      # configuration
                      #
                      cmake_minimum_required (VERSION 2.8.12)
                      project (SGL-MOM)
                      # version info
                      file (READ ${PROJECT_SOURCE_DIR}/src/version VERSION)
                      STRING(REGEX REPLACE ".*MAJOR=([0-9]+).*" "\\1" MAJOR_VERSION "${VERSION}")
                      STRING(REGEX REPLACE ".*MINOR=([0-9]+).*" "\\1" MINOR_VERSION "${VERSION}")
                      STRING(REGEX REPLACE ".*RELEASE=([0-9]+).*" "\\1" RELEASE_VERSION "${VERSION}")
                      set(PROJECT_VERSION ${MAJOR_VERSION}.${MINOR_VERSION}.${RELEASE_VERSION})
                      # platform detection
                      if (CMAKE_SYSTEM_NAME MATCHES Windows)
                        set (OS "win")
                        if (CMAKE_CL_64)
                          set (ARCH "x64")
                        else ()
                          set (ARCH "x86")
                        endif ()
                      elseif (CMAKE_SYSTEM_NAME MATCHES Darwin)
                        set (OS "mac")
                        if (CMAKE_SIZEOF_VOID_P EQUAL 8)
                          set (ARCH "x86_64")
                        else ()
                          set (ARCH "i386")
                        endif ()
                      elseif (CMAKE_SYSTEM_NAME MATCHES Linux) 
                        set (OS "lin")
                        if (CMAKE_SIZEOF_VOID_P EQUAL 8)
                          set (ARCH "x86_64")
                        else ()
                          set (ARCH "i686")
                        endif ()
                      endif ()
                      # output location
                      set (CMAKE_RUNTIME_OUTPUT_DIRECTORY                ${PROJECT_SOURCE_DIR}/bin)
                      set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG          ${PROJECT_SOURCE_DIR}/bin)
                      set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL     ${PROJECT_SOURCE_DIR}/bin)
                      set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE        ${PROJECT_SOURCE_DIR}/bin)
                      set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO ${PROJECT_SOURCE_DIR}/bin)
                      # on Windows, freeglut dependency
                      if (CMAKE_SYSTEM_NAME MATCHES Windows)
                        add_subdirectory (${PROJECT_SOURCE_DIR}/extras/freeglut)
                      # on non-Windows, DHD dependency
                      else ()
                        include_directories (${PROJECT_SOURCE_DIR}/external/DHD/include)
                        set (DHD_LIBRARY_DIRS ${PROJECT_SOURCE_DIR}/external/DHD/lib/${OS}-${ARCH})
                        link_directories (${DHD_LIBRARY_DIRS})
                      endif ()
                      # Windows global build options
                      if (CMAKE_SYSTEM_NAME MATCHES Windows)
                        # VisualStudio compiler
                        if (MSVC)
                          add_definitions (-D_CRT_SECURE_NO_DEPRECATE)
                          if (CMAKE_CL_64)
                            add_definitions (-DWIN64)
                          else ()
                            add_definitions (-DWIN32)
                          endif ()
                          
                        # MinGW compiler
                        elseif (MINGW)
                          add_definitions (-DWIN32)
                          set (CMAKE_CXX_FLAGS                "${CMAKE_CXX_FLAGS}                -march=native -std=c++0x")
                          set (CMAKE_CXX_FLAGS_DEBUG          "${CMAKE_CXX_FLAGS_DEBUG}          -march=native -std=c++0x")
                          set (CMAKE_CXX_FLAGS_MINSIZEREL     "${CMAKE_CXX_FLAGS_MINSIZEREL}     -march=native -std=c++0x")
                          set (CMAKE_CXX_FLAGS_RELEASE        "${CMAKE_CXX_FLAGS_RELEASE}        -march=native -std=c++0x")
                          set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -march=native -std=c++0x")
                          set (CMAKE_C_FLAGS                  "${CMAKE_C_FLAGS}                  -march=native")
                          set (CMAKE_C_FLAGS_DEBUG            "${CMAKE_C_FLAGS_DEBUG}            -march=native")
                          set (CMAKE_C_FLAGS_MINSIZEREL       "${CMAKE_C_FLAGS_MINSIZEREL}       -march=native")
                          set (CMAKE_C_FLAGS_RELEASE          "${CMAKE_C_FLAGS_RELEASE}          -march=native")
                          set (CMAKE_C_FLAGS_RELWITHDEBINFO   "${CMAKE_C_FLAGS_RELWITHDEBINFO}   -march=native")
                        endif ()
                      # Linux global build options
                      elseif (CMAKE_SYSTEM_NAME MATCHES Linux)
                        add_definitions (-DLINUX)
                        set (CMAKE_CXX_FLAGS                "${CMAKE_CXX_FLAGS}                -fPIC -march=native -std=c++0x")
                        set (CMAKE_CXX_FLAGS_DEBUG          "${CMAKE_CXX_FLAGS_DEBUG}          -fPIC -march=native -std=c++0x")
                        set (CMAKE_CXX_FLAGS_MINSIZEREL     "${CMAKE_CXX_FLAGS_MINSIZEREL}     -fPIC -march=native -std=c++0x")
                        set (CMAKE_CXX_FLAGS_RELEASE        "${CMAKE_CXX_FLAGS_RELEASE}        -fPIC -march=native -std=c++0x")
                        set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -fPIC -march=native -std=c++0x")
                        set (CMAKE_C_FLAGS                  "${CMAKE_C_FLAGS}                  -fPIC -march=native")
                        set (CMAKE_C_FLAGS_DEBUG            "${CMAKE_C_FLAGS_DEBUG}            -fPIC -march=native")
                        set (CMAKE_C_FLAGS_MINSIZEREL       "${CMAKE_C_FLAGS_MINSIZEREL}       -fPIC -march=native")
                        set (CMAKE_C_FLAGS_RELEASE          "${CMAKE_C_FLAGS_RELEASE}          -fPIC -march=native")
                        set (CMAKE_C_FLAGS_RELWITHDEBINFO   "${CMAKE_C_FLAGS_RELWITHDEBINFO}   -fPIC -march=native")
                      # Mac OS X global build options
                      elseif (CMAKE_SYSTEM_NAME MATCHES Darwin)
                        add_definitions (-DMACOSX)
                        set (CMAKE_CXX_FLAGS                "${CMAKE_CXX_FLAGS}                -Qunused-arguments -Wno-deprecated -std=c++0x -stdlib=libc++")
                        set (CMAKE_CXX_FLAGS_DEBUG          "${CMAKE_CXX_FLAGS_DEBUG}          -Qunused-arguments -Wno-deprecated -std=c++0x -stdlib=libc++")
                        set (CMAKE_CXX_FLAGS_MINSIZEREL     "${CMAKE_CXX_FLAGS_MINSIZEREL}     -Qunused-arguments -Wno-deprecated -std=c++0x -stdlib=libc++")
                        set (CMAKE_CXX_FLAGS_RELEASE        "${CMAKE_CXX_FLAGS_RELEASE}        -Qunused-arguments -Wno-deprecated -std=c++0x -stdlib=libc++")
                        set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -Qunused-arguments -Wno-deprecated -std=c++0x -stdlib=libc++")
                        set (CMAKE_C_FLAGS                  "${CMAKE_C_FLAGS}                  -Qunused-arguments -Wno-deprecated")
                        set (CMAKE_C_FLAGS_DEBUG            "${CMAKE_C_FLAGS_DEBUG}            -Qunused-arguments -Wno-deprecated")
                        set (CMAKE_C_FLAGS_MINSIZEREL       "${CMAKE_C_FLAGS_MINSIZEREL}       -Qunused-arguments -Wno-deprecated")
                        set (CMAKE_C_FLAGS_RELEASE          "${CMAKE_C_FLAGS_RELEASE}          -Qunused-arguments -Wno-deprecated")
                        set (CMAKE_C_FLAGS_RELWITHDEBINFO   "${CMAKE_C_FLAGS_RELWITHDEBINFO}   -Qunused-arguments -Wno-deprecated")
                      endif ()
                      # 
                      # static library
                      # 
                      # header search path
                      include_directories (${PROJECT_SOURCE_DIR}/src)
                      include_directories (${PROJECT_SOURCE_DIR}/external/Eigen)
                      include_directories (${PROJECT_SOURCE_DIR}/external/glew/include)
                      include_directories (${PROJECT_SOURCE_DIR}/external/giflib/include)
                      include_directories (${PROJECT_SOURCE_DIR}/external/lib3ds/include)
                      include_directories (${PROJECT_SOURCE_DIR}/external/libjpeg/include)
                      include_directories (${PROJECT_SOURCE_DIR}/external/libpng/include)
                      include_directories (${PROJECT_SOURCE_DIR}/external/openal/include)
                      include_directories (${PROJECT_SOURCE_DIR}/external/openal/OpenAL32/Include)
                      include_directories (${PROJECT_SOURCE_DIR}/external/openal/Alc)
                      include_directories (${PROJECT_SOURCE_DIR}/external/theoraplayer/include/theoraplayer)
                      include_directories (${PROJECT_SOURCE_DIR}/external/theoraplayer/external/ogg/include)
                      include_directories (${PROJECT_SOURCE_DIR}/external/theoraplayer/external/theora/include)
                      include_directories (${PROJECT_SOURCE_DIR}/external/theoraplayer/external/vorbis/include)
                      include_directories (${PROJECT_SOURCE_DIR}/external/theoraplayer/external/vorbis/lib)
                      include_directories (${PROJECT_SOURCE_DIR}/external/theoraplayer/src/Theora)
                      # static library source files
                      file (GLOB_RECURSE source ${CHAI3D_SOURCE_DIR}/src/*.cpp)
                      # static library external dependencies source files
                      file (GLOB_RECURSE source_gif       ${PROJECT_SOURCE_DIR}/external/giflib/src/*.c)
                      file (GLOB_RECURSE source_glew      ${PROJECT_SOURCE_DIR}/external/glew/src/*.c)
                      file (GLOB_RECURSE source_3ds       ${PROJECT_SOURCE_DIR}/external/lib3ds/src/*.c)
                      file (GLOB_RECURSE source_jpeg      ${PROJECT_SOURCE_DIR}/external/libjpeg/src/*.c)
                      file (GLOB_RECURSE source_png       ${PROJECT_SOURCE_DIR}/external/libpng/src/*.c)
                      file (GLOB_RECURSE source_openal    ${PROJECT_SOURCE_DIR}/external/openal/*.c)
                      file (GLOB_RECURSE source_theorac   ${PROJECT_SOURCE_DIR}/external/theoraplayer/*.c)
                      file (GLOB_RECURSE source_theoracpp ${PROJECT_SOURCE_DIR}/external/theoraplayer/*.cpp)
                      # platform-specific source files adjustments
                      if (CMAKE_SYSTEM_NAME MATCHES Windows)
                        file (GLOB_RECURSE source_theora_exclude ${PROJECT_SOURCE_DIR}/external/theoraplayer/external/theora/lib/x86/*.c)
                      else ()
                        file (GLOB_RECURSE source_theora_exclude ${PROJECT_SOURCE_DIR}/external/theoraplayer/external/theora/lib/x86_vc/*.c)
                      endif ()
                      list (REMOVE_ITEM source_theorac ${source_theora_exclude})
                      # build flags
                      add_definitions (${PROJECT_DEFINITIONS} -DGLEW_STATIC -DAL_ALEXT_PROTOTYPES -DAL_BUILD_LIBRARY -DAL_LIBTYPE_STATIC -D__THEORA -D_LIB)
                      # static library
                      add_library (chai3d STATIC ${source} ${source_gif} ${source_glew} ${source_3ds} ${source_jpeg} ${source_png} ${source_openal} ${source_theorac} ${source_theoracpp} ${source_dcmdata} ${source_libi2d} ${source_dcmimage} ${source_dcmimgle} ${source_oflog} ${source_ofstd})
                      # library exports
                      set (CHAI3D_INCLUDE_DIRS "${PROJECT_SOURCE_DIR}/src" "${PROJECT_SOURCE_DIR}/external/Eigen" "${PROJECT_SOURCE_DIR}/external/glew/include")
                      set (CHAI3D_LIBRARIES chai3d)
                      set (CHAI3D_DEFINITIONS ${PROJECT_DEFINITIONS})
                      if (NOT CMAKE_SYSTEM_NAME MATCHES Windows)
                        set (CHAI3D_LIBRARIES ${CHAI3D_LIBRARIES} drd)
                        set (CHAI3D_LIBRARY_DIRS ${CHAI3D_LIBRARY_DIRS} ${DHD_LIBRARY_DIRS})
                      endif ()
                      if (${OS} MATCHES lin)
                        set (CHAI3D_LIBRARIES ${CHAI3D_LIBRARIES} usb-1.0 rt pthread dl)
                      elseif (${OS} MATCHES mac)
                        set (CHAI3D_LIBRARIES ${CHAI3D_LIBRARIES} "-framework CoreFoundation" "-framework IOKit" "-framework OpenGL" "-framework CoreServices" "-framework CoreAudio" "-framework AudioToolbox" "-framework AudioUnit")
                      endif ()
                      set (CHAI3D_SOURCE_DIR ${PROJECT_SOURCE_DIR})
                      # 
                      # executables
                      # 
                      # examples
                      add_subdirectory(${PROJECT_SOURCE_DIR}/examples)
                      # utilities
                      if (EXISTS ${PROJECT_SOURCE_DIR}/utils)
                        add_subdirectory (${PROJECT_SOURCE_DIR}/utils)
                      endif ()
                      # 
                      # export package
                      # 
                      # export package for use from the build tree
                      export (TARGETS chai3d FILE ${PROJECT_BINARY_DIR}/CHAI3DTargets.cmake)
                      export (PACKAGE CHAI3D)
                      # package definitions
                      set (CONF_INCLUDE_DIRS ${CHAI3D_INCLUDE_DIRS})
                      set (CONF_LIBRARIES    ${CHAI3D_LIBRARIES})
                      set (CONF_LIBRARY_DIRS ${CHAI3D_LIBRARY_DIRS})
                      set (CONF_DEFINITIONS  ${CHAI3D_DEFINITIONS})
                      set (CONF_SOURCE_DIR   ${CHAI3D_SOURCE_DIR})
                      # package configuration and version files
                      configure_file(CHAI3DConfig.cmake.in "${PROJECT_BINARY_DIR}/CHAI3DConfig.cmake" @ONLY)
                      configure_file(CHAI3DConfigVersion.cmake.in "${PROJECT_BINARY_DIR}/CHAI3DConfigVersion.cmake" @ONLY)
                      

                      [edit: Added code tags SGaist]

                      1 Reply Last reply
                      0
                      • SGaistS Offline
                        SGaistS Offline
                        SGaist
                        Lifetime Qt Champion
                        wrote on last edited by
                        #20

                        Looks fine.

                        What do you have in C:/Files/Applications/SGL-MOM/3.2.0/ ?

                        Interested in AI ? www.idiap.ch
                        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                        1 Reply Last reply
                        0
                        • Y yuliana

                          @SGaist I'm not quite sure where to find that file, this is all I have for the CMake folder.

                          0_1557514705853_01.PNG

                          And this is the CMakeLists.txt file I have in my projects folder.
                          0_1557514787732_002.PNG

                          Y Offline
                          Y Offline
                          yuliana
                          wrote on last edited by
                          #21

                          @yuliana said in Older versions versus new:

                          @SGaist I'm not quite sure where to find that file, this is all I have for the CMake folder.

                          0_1557514705853_01.PNG

                          And this is the CMakeLists.txt file I have in my projects folder.
                          0_1557514787732_002.PNG

                          The second image here shows!

                          1 Reply Last reply
                          0
                          • SGaistS Offline
                            SGaistS Offline
                            SGaist
                            Lifetime Qt Champion
                            wrote on last edited by
                            #22

                            One thing I would do is to search through all the content of these folder to find out what defines the build type.

                            Interested in AI ? www.idiap.ch
                            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                            1 Reply Last reply
                            1

                            • Login

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • Users
                            • Groups
                            • Search
                            • Get Qt Extensions
                            • Unsolved