Skip to content

Commit e5304a4

Browse files
authored
Merge pull request #1707 from ndim/fix-cmake-builds-related-to-ac_cfg.h
Fix cmake build errors related to ac_cfg.h
2 parents 2078871 + 9616b37 commit e5304a4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+107
-80
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ cscope.out
5555
out/
5656
build/
5757
build_*/
58+
CMakeFiles/
59+
/CMakeCache.txt
60+
cmake_install.cmake
5861

5962
# Visual Studio
6063
.vs/

src/CMakeLists.txt

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,19 @@ endif()
113113
# Configure files
114114
# =====================================
115115

116-
configure_file(cmake_config.h.in ac_cfg.h)
117-
configure_file(avrdude.spec.in avrdude.spec)
116+
configure_file(
117+
"${CMAKE_CURRENT_SOURCE_DIR}/cmake_config.h.in"
118+
"${CMAKE_CURRENT_BINARY_DIR}/ac_cfg.h"
119+
)
120+
configure_file(
121+
"${CMAKE_CURRENT_SOURCE_DIR}/avrdude.spec.in"
122+
"${CMAKE_CURRENT_BINARY_DIR}/avrdude.spec"
123+
)
118124
if(WIN32 OR MINGW)
119-
configure_file(windows.rc.in windows.rc)
125+
configure_file(
126+
"${CMAKE_CURRENT_SOURCE_DIR}/windows.rc.in"
127+
"${CMAKE_CURRENT_BINARY_DIR}/windows.rc"
128+
)
120129
endif()
121130

122131
add_custom_command(
@@ -142,7 +151,7 @@ add_custom_target(conf ALL DEPENDS avrdude.conf)
142151
# =====================================
143152

144153
add_library(libavrdude
145-
ac_cfg.h
154+
${CMAKE_CURRENT_BINARY_DIR}/ac_cfg.h
146155
arduino.h
147156
arduino.c
148157
avr.c
@@ -316,6 +325,7 @@ add_executable(avrdude
316325
developer_opts_private.h
317326
whereami.c
318327
whereami.h
328+
${CMAKE_CURRENT_BINARY_DIR}/ac_cfg.h
319329
${EXTRA_WINDOWS_RESOURCES}
320330
)
321331

src/arduino.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
* are read differently.
2626
*/
2727

28-
#include "ac_cfg.h"
28+
#include <ac_cfg.h>
2929

3030
#include <stdio.h>
3131
#include <string.h>

src/avr.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
/* $Id$ */
2121

22-
#include "ac_cfg.h"
22+
#include <ac_cfg.h>
2323

2424
#include <stdio.h>
2525
#include <stdlib.h>

src/avr910.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
* protocol described in application note avr910.
2626
*/
2727

28-
#include "ac_cfg.h"
28+
#include <ac_cfg.h>
2929

3030
#include <stdio.h>
3131
#include <stdlib.h>

src/avrcache.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
/* $Id$ */
2020

21-
#include "ac_cfg.h"
21+
#include <ac_cfg.h>
2222

2323
#include <stdio.h>
2424
#include <stdlib.h>

src/avrftdi.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
/*
2222
* Interface to the MPSSE Engine of FTDI Chips using libftdi.
2323
*/
24-
#include "ac_cfg.h"
24+
#include <ac_cfg.h>
2525

2626
#include <stdio.h>
2727
#include <stdlib.h>

src/avrftdi_private.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#pragma once
2-
#include "ac_cfg.h"
2+
#include <ac_cfg.h>
33

44
#include <stdint.h>
55

src/avrftdi_tpi.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "ac_cfg.h"
1+
#include <ac_cfg.h>
22

33
#include <stdint.h>
44
#include <string.h>

src/avrintel.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
*
1414
*/
1515

16-
#include "ac_cfg.h"
16+
#include <ac_cfg.h>
1717

1818
#include <ctype.h>
1919
#include <string.h>

0 commit comments

Comments
 (0)